﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020005A9 RID: 1449
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class FinishPlotCsReq : IMessage<FinishPlotCsReq>, IMessage, IEquatable<FinishPlotCsReq>, IDeepCloneable<FinishPlotCsReq>, IBufferMessage
	{
		// Token: 0x17001294 RID: 4756
		// (get) Token: 0x06004126 RID: 16678 RVA: 0x000B2444 File Offset: 0x000B0644
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<FinishPlotCsReq> Parser
		{
			get
			{
				return FinishPlotCsReq._parser;
			}
		}

		// Token: 0x17001295 RID: 4757
		// (get) Token: 0x06004127 RID: 16679 RVA: 0x000B244B File Offset: 0x000B064B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return FinishPlotCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001296 RID: 4758
		// (get) Token: 0x06004128 RID: 16680 RVA: 0x000B245D File Offset: 0x000B065D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return FinishPlotCsReq.Descriptor;
			}
		}

		// Token: 0x06004129 RID: 16681 RVA: 0x000B2464 File Offset: 0x000B0664
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FinishPlotCsReq()
		{
		}

		// Token: 0x0600412A RID: 16682 RVA: 0x000B246C File Offset: 0x000B066C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FinishPlotCsReq(FinishPlotCsReq other) : this()
		{
			this.lLGGDKHNKNM_ = other.lLGGDKHNKNM_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600412B RID: 16683 RVA: 0x000B2491 File Offset: 0x000B0691
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FinishPlotCsReq Clone()
		{
			return new FinishPlotCsReq(this);
		}

		// Token: 0x17001297 RID: 4759
		// (get) Token: 0x0600412C RID: 16684 RVA: 0x000B2499 File Offset: 0x000B0699
		// (set) Token: 0x0600412D RID: 16685 RVA: 0x000B24A1 File Offset: 0x000B06A1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LLGGDKHNKNM
		{
			get
			{
				return this.lLGGDKHNKNM_;
			}
			set
			{
				this.lLGGDKHNKNM_ = value;
			}
		}

		// Token: 0x0600412E RID: 16686 RVA: 0x000B24AA File Offset: 0x000B06AA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as FinishPlotCsReq);
		}

		// Token: 0x0600412F RID: 16687 RVA: 0x000B24B8 File Offset: 0x000B06B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(FinishPlotCsReq other)
		{
			return other != null && (other == this || (this.LLGGDKHNKNM == other.LLGGDKHNKNM && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06004130 RID: 16688 RVA: 0x000B24E8 File Offset: 0x000B06E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.LLGGDKHNKNM != 0U)
			{
				num ^= this.LLGGDKHNKNM.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06004131 RID: 16689 RVA: 0x000B2527 File Offset: 0x000B0727
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06004132 RID: 16690 RVA: 0x000B252F File Offset: 0x000B072F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06004133 RID: 16691 RVA: 0x000B2538 File Offset: 0x000B0738
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.LLGGDKHNKNM != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.LLGGDKHNKNM);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06004134 RID: 16692 RVA: 0x000B256C File Offset: 0x000B076C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.LLGGDKHNKNM != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LLGGDKHNKNM);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06004135 RID: 16693 RVA: 0x000B25AA File Offset: 0x000B07AA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(FinishPlotCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.LLGGDKHNKNM != 0U)
			{
				this.LLGGDKHNKNM = other.LLGGDKHNKNM;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06004136 RID: 16694 RVA: 0x000B25DB File Offset: 0x000B07DB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06004137 RID: 16695 RVA: 0x000B25E4 File Offset: 0x000B07E4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 56U)
				{
					this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
				}
				else
				{
					this.LLGGDKHNKNM = input.ReadUInt32();
				}
			}
		}

		// Token: 0x040019A7 RID: 6567
		private static readonly MessageParser<FinishPlotCsReq> _parser = new MessageParser<FinishPlotCsReq>(() => new FinishPlotCsReq());

		// Token: 0x040019A8 RID: 6568
		private UnknownFieldSet _unknownFields;

		// Token: 0x040019A9 RID: 6569
		public const int LLGGDKHNKNMFieldNumber = 7;

		// Token: 0x040019AA RID: 6570
		private uint lLGGDKHNKNM_;
	}
}
